#include "gdkgc.h"
#include "gdkinternals.h"
#include "gdkpixmap.h"
-#include "gdkrgb.h"
#include "gdkprivate.h"
return;
tmp_color = *color;
- gdk_rgb_find_color (cmap, &tmp_color);
+ if (!gdk_colormap_alloc_color (cmap, &tmp_color, FALSE, TRUE))
+ return;
gdk_gc_set_foreground (gc, &tmp_color);
}
return;
tmp_color = *color;
- gdk_rgb_find_color (cmap, &tmp_color);
+ if (!gdk_colormap_alloc_color (cmap, &tmp_color, FALSE, TRUE))
+ return;
gdk_gc_set_background (gc, &tmp_color);
}
bg->green = g_random_int_range (0, 0xffff);;
}
- gdk_rgb_find_color (gtk_widget_get_colormap (darea), bg);
+ if (!gdk_colormap_alloc_color (gtk_widget_get_colormap (darea), bg, FALSE, TRUE))
+ g_assert_not_reached ();
gdk_window_set_background (window, bg);
g_object_set_data_full (G_OBJECT (window), "color", bg, g_free);